package com.lagou.homework02;

/**
 * 第五步：进行代码测试
 * 编写测试类使用多态格式分别调用上述方法，方法体中打印一句话进行功能模拟即可。
 */
public class MobilePackageTest {
    public static void main(String[] args) {
        //多态
        //调用子类的show方法
    MobilePackage m1 = new CallPackage("50", 30, 80);
    m1.show();//运行阶段调用子类 CallPackage 中重写的show方法
    MobilePackage m2 = new NetPackage("80", 1000);
    m2.show();//运行阶段调用子类 NetPackage 中重写的show方法
    CallServicesInterface c1 = new CallPackage();
    c1.test(26,"Big");//声明一个接口类型的引用，指向实现类的对象，调用方法时调用实现类中重写后的方法
    NetServicesInterface n1 = new NetPackage();
    n1.test(1000,"Small");
    }
}
